$(function() {
	$('#zxy_el_dg').datagrid({
		// 请求地址
		url : '../emp/queryAllEmp',
		columns : [ [ {
			field : '',
			title : '',
			checkbox : true
		}, {
			field : 'empId',
			title : '员工编号',
			width : '10%',
			formatter: function(value,row,index){
		        return '<a style="color:blue" onClick="zxy_ul_show_emp_info('+row.empId+')">'+value+'</a>';
		    }
		}, {
			field : 'empName',
			title : '员工姓名',
			width : '10%',
		}, {
			field : 'dep',
			title : '部门名',
			width : '10%',
			formatter : function(value, row, index) {
				console.log(row);
				if (row.dep) {
					return row.dep.depName;
				} else {
					return value;
				}
			},
		}, {
			field : 'postSetting',
			title : '职务',
			width : '10%',
			formatter : function(value, row, index) {
				if (row.postSetting) {
					return row.postSetting.postName;
				} else {
					return value;
				}
			},
		}, {
			field : 'rankSetting',
			title : '职级',
			width : '10%',
			formatter : function(value, row, index) {
				if (row.rankSetting) {
					return row.rankSetting.rankName;
				} else {
					return value;
				}
			},
		} ,{
			field : 'workStatusId',
			title : '用工状态',
			width : '10%',
			formatter : function(value, row, index) {
				switch (value){
					case 1:
						return '在职';
						break;
					case 2:
						return '试用';
						break;
					case 3:
						return '实习';
						break;
					case 4:
						return '离职';
						break;
					case 5:
						return '停职';
						break;
					default:
						return '在职';
				}
			}
		}, {
			field : 'hireDate',
			title : '入职日期',
			width : '20%',
			formatter:function(value,row,index){
				return row.empDetailInfo.hireDate;
			}
		}, {
			field : 'resignDate',
			title : '离职日期',
			width : '20%',
			formatter:function(value,row,index){
				return row.empDetailInfo.resignDate;
			}
		}] ],
		/*width : 800,
		height : 200,*/
		// fit:true
		fitColumns : true,
		// 隔行变色
		striped : true,
		nowrap : true,
		// 显示行号
		rownumbers : true,
		// 设置单选
		// singleSelect:true,
		toolbar : '#zxy_el_mm',
		/*//是否从服务器排序数据
		remoteSort:true,
		//定义可以排序的列
		sortName:'e.emp_id',*/
		// 显示分页栏
		pagination : true,
		// 设置每页大小
		pageSize : 2,
		// 可选的每页大小
		pageList : [ 1, 2, 3, 5, 10, 20, 50 ],
		fit:true,
	});
});
function zxy_ul_show_emp_info(empId){
	console.log(empId);
	$("#tt").tabs('getTab','员工信息').panel('open').panel('refresh','../emp/empInfo?empId='+empId);
}
function zxy_el_search() {
	var show_resign=$("#zxy_el_show_resign").is(":checked");
	var zxy_el_hire_date_begin=$("#zxy_el_hire_date_begin").datebox('getValue');
	var zxy_el_hire_date_end=$("#zxy_el_hire_date_end").datebox('getValue');
	var search_value=$("#zxy_el_ss").textbox('getValue');
	$('#zxy_el_dg').datagrid('load','../emp/queryBySearch?showResign='+show_resign
			 +'&searchValue='+search_value+'&beginDate='+zxy_el_hire_date_begin
			 +'&endDate='+zxy_el_hire_date_end);
	
}
